package org.study.plus.boot.mapper;

import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import org.study.plus.boot.model.Student;

/**
 * Mapper 接口
 *
 * @author Administrator
 * @date 2021-05-25
 */
public interface StudentMapper extends BaseMapper<Student> {
    /**
     * 根据性别分页查询
     *
     * @param page 分页对象，xml中可以从里面进行取值，传递参数Page即自动分页，必须放在第一位
     * @param sex  性别：0-保密、1-男、2-女
     * @return
     */
    @InterceptorIgnore(tenantLine = "true")
    Page<Student> selectPageByParam(@Param("page") Page<Student> page, @Param("sex") Integer sex);
}
